﻿@charset "utf-8";

/*公用样式*/
body{ margin:0; padding:0;font-size:14px; color:#2d2d2d; font-family:"微软雅黑"; background:#fff; overflow-x:hidden !important;}
div,h1,h2,h3,h4,h5,h6,ul,li,img,dl,dt,dd,a,input,table,tr,td,span{ margin:0; padding:0; border:0; font-weight:normal; list-style-type:none; text-decoration:none; outline:none;font-family:"微软雅黑";}

h2{font-size: 30px;}
h3{font-size: 24px;}
h4{font-size: 20px;}
h5{font-size: 16px;}
a,span,p{font-size: 14px; line-height: 30px;color: #2d2d2d;}
a:hover{text-decoration: none;}

.tit-c{width: 330px;height: 140px; background: url(../images/titile-bg.png) center no-repeat;background-size: cover;line-height: 140px;font-size: 50px;text-align: center;}
.tit-cc{font-size: 50px;}
.tit-e{font-size: 24px;margin: 35px 0 45px 0;text-transform: uppercase;position: relative;}
.tit-e::after{content: "";width: 160px;height: 1px;background: #2d2d2d; position: absolute;left: 0;bottom:-10px;}
.tit-ee{font-size: 24px;margin: 25px; text-transform: uppercase;position: relative;}
.tit-ee::before{content: "";width: 100px;height: 1px;background: #2d2d2d; position: absolute;left: -20px;top:-10px;}
.tit-p{color: #fff;line-height: 34px;background: #2d2d2d;display: inline-block;margin: 3px 0;padding: 0 15px;}
.readmore{display: inline-block;width: 250px;margin-top:40px;  border-radius: 50px;line-height: 32px;font-size: 16px;border: 1px solid #2d2d2d;text-align: center;background: url(../images/btn.png) no-repeat;background-position: 80%;transition: all .2s linear;}
.readmore:hover{background-position: 85%;transition: all .2s linear;}



/*--------------------导航栏--------------------*/
.head{width: 100%; height: 80px; background: url(../images/back.jpg) center no-repeat;position: fixed;top: 0;z-index: 10000;}
.head ul{width: 35%;}
.head-l{float: left;}
.head-r{float: right;}
.head ul li a{float: left;color: #fff;width: 30%;line-height: 80px;text-align: center;background: url(../images/head-bg.png) center no-repeat;background-size: 0%;transition: all .2s linear;font-size: 16px;}
.head ul li a:hover{color: #111111;background-size: 100%;transition: all .2s linear;}
.head-logo{width: 25%;margin: 0 auto;position: relative;}
.head-logo img{width:  85%;}
.head-logo::before{content: "";position: absolute;top: 0;left:0;bottom: 0;right: 0; width: 100%;height: 115px; background-color:#25b27;transform: perspective(10em) rotateX(-10deg);transform-origin: top;z-index: 0;}
.head-logo img{position: absolute;top: 90px;bottom: 0;left: 0;right: 0;margin: auto;}

/*--------------------banner--------------------*/

.banner{width: 100%;overflow: hidden;margin-top: 80px;}
.banner img{width: 100%;margin: 0 auto;}

.ban-in{max-height: 650px;}
.carousel-indicators li{width: 30px;background: #fff;}

.ban-ab{max-height:350px;}
.ban-pro{max-height:350px;}
.ban-news{max-height:350px;}
.ban-join{max-height:350px;}
.ban-tact{max-height: 300px;}



/* --------------------公共底部 --------------------*/

footer{background: url(../images/foot-bg.jpg) top no-repeat;background-size:cover;padding: 0!important;}
.foot-cont{padding: 50px 0 25px;}
.foot-l,.foot-r{width: 35%;float: left;}
.foot-l{padding-left: 20px;}
.foot-l p{color: #cccccc;}
.foot-b{width: 10%; padding: 15px;float: left;background: #2d2d2d;}
.foot-b img{width: 100%;}
.foot-r{padding-left: 2%;}
.foot-r li{width: 30%;display: inline-block;text-align: center;}
.foot-r li a{display: inline-block;line-height: 32px;color: #cccccc;margin-bottom: 14px;position: relative;}
.foot-r li a::before{content:"";width: 1px;height: 14px;position: absolute;top:9px;left: -35px;background: #cccccc;}
.foot-r li a:hover{color: #8c4356;}

.foot-banquan{height: 42px; text-align: center; background: #2d2d2d;}
.foot-banquan p{color: #cccccc;line-height: 42px;font-size: 12px;margin: 0;}

@media only screen and (max-width:991px){
	.foot-b{display: none;}
	.foot-l{width: 60%;}
	.foot-r{width: 40%;padding-left: 10px;}
	
}

/*--------------------回到顶部--------------------*/

.totop{position:fixed;right:25px;bottom:50px;display:block;width:60px;height:60px;background:url(../images/go-top.png) no-repeat 0 0;-webkit-transition: all 0.2s ease-in-out;background-size: 100%;z-index: 100;}
.totop:hover{bottom:30px;transition: all 0.3s;}

















